$(function(){
	    //文本框失去焦点后
	    $('form :input').blur(function(){
			 var $parent = $(this).parent();
			 $parent.find(".formtips").remove();
			 //验证病人姓名	
				if($(this).is('#patient_Name')){
					
					if(this.value==""){
						var errorMsg ='请输入病人姓名.';
						$parent.append('<span class="formtips onError">'+errorMsg+'</span>');	
					}else{
						var successMsg='';
						$parent.append('<span class="formtips onSuccess">'+successMsg+'</span>');
					}
				}
			 //验证用户名	
				if($(this).is('#userName')){
					
					if(this.value==""){
						var errorMsg ='请输入用户名.';
						$parent.append('<span class="formtips onError">'+errorMsg+'</span>');	
					}else{
						var successMsg='';
						$parent.append('<span class="formtips onSuccess">'+successMsg+'</span>');
					}
				}
			//验证邮箱
			 if( $(this).is('#patient_Email') ){
					;
					if( this.value=="" || ( this.value!="" && !/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value) ) ){
                     	 var errorMsg = '请输入正确的E-Mail地址.'
					 	 $parent.append('<span class="formtips onError" >'+errorMsg+'</span>');
					}else{
                    	 var successMsg = ''
					 	 $parent.append('<span class="formtips onSuccess">'+successMsg+'</span>');
					}
				}
				//验证密码
				if($(this).is('#userPassword')){
					
					if(this.value==""||this.value.length<6){
						var errorMsg='请输入至少6位的密码';
						$parent.append('<span class="formtips onError">'+errorMsg+'</span>');	
					}else{
						var successMsg='';
						$parent.append('<span class="formtips onSuccess">'+successMsg+'</span>');
					}
				}	
				//验证确认密码	
				if($(this).is('#confirmPassword')){
					$(this).val($.trim($(this).val()));  //消除文本框的空格
					if(this.value==""){	
					    var errorMsg ='请输入确认密码';					
						$parent.append('<span class="formtips onError">'+errorMsg+'</span>');	
					}else if(this.value != $("#userPassword").val()){
					    var errorMsg ='确认密码与密码不一致';
					    $parent.append('<span class="formtips onError">'+errorMsg+'</span>') ;
					}else{						
						$parent.append('<span class="formtips onSuccess"></span>');
					}
				}
				
				//验证联系地址	
				if($(this).is('#patient_Address')){		
					if(this.value==""){
					    var errorMsg ='请输入联系地址';
						$parent.append('<span class="formtips onError">'+errorMsg+'</span>');	
					}else{
						var successMsg='';
						$parent.append('<span class="formtips onSuccess">'+successMsg+'</span>');
					}
				}
				//验证联系电话
				if($(this).is('#patient_Phone')){		
					if(this.value==""){
						var errorMsg ='请输入联系电话';
						$parent.append('<span class="formtips onError">'+errorMsg+'</span>');	
					}else{
						var successMsg='';
						$parent.append('<span class="formtips onSuccess">'+successMsg+'</span>');
					}
				}
				
				//验证身份证号
				if($(this).is('#patient_IdentityID')){		
				   if(this.value==""||this.value.length<18){
						var errorMsg ='请输入18位的身份证号';
						$parent.append('<span class="formtips onError">'+errorMsg+'</span>');	
					}else{
						var successMsg='';
						$parent.append('<span class="formtips onSuccess">'+successMsg+'</span>');
					}
				}
				//验证出生年月
				if($(this).is('#patient_Birthday')){		
				   if(this.value==""){
						var errorMsg ='请输入出生年月';
						$parent.append('<span class="formtips onError">'+errorMsg+'</span>');	
					}else{
						successMsg='';
						$parent.append('<span class="formtips onSuccess">'+successMsg+'</span>');
					}
				}
				//验证手机号
				if($(this).is('#patient_MobilePhone ')){		
				   if(this.value==""){
						var errorMsg ='请输入手机号';
						$parent.append('<span class="formtips onError">'+errorMsg+'</span>');	
					}else{
						var successMsg='';
						$parent.append('<span class="formtips onSuccess">'+successMsg+'</span>');
					}
				}
		}).keyup(function(){
		   $(this).triggerHandler("blur");
		}).focus(function(){
	  	   $(this).triggerHandler("blur");
		});//end blur
		$('#save').click(function(){
				$("#patient_Vacation").parent().find(".formtips").remove();
			    $("#patient_Sex").parent().find(".formtips").remove();
				if($("#patient_Vacation").val()!="==请选择=="){
					$("#patient_Vacation").parent().append('<span class="formtips"></span>');			
				}else{
					$("#patient_Vacation").parent().append('<span class="formtips onError">'+"请选择职业"+'</span>');
				}
				if($("#patient_Sex").val()!="==请选择=="){
					$("#patient_Sex").parent().append('<span class="formtips"></span>');			
				}else{
					$("#patient_Sex").parent().append('<span class="formtips onError">'+"请选择性别"+'</span>');
				}
				var numError = $("form .onError").length ;
				if(numError != 0){
				    return false ;	
				}	
				var errorMsg;
				
				$.ajax({
			        type: "POST",
					url: "patientRegisterValidation.do",
					data:"userName="+encodeURI(encodeURI($("#userName").val()))+"&userPassword="+encodeURI(encodeURI($("#userPassword").val())),
					dataType: 'text',
					async: false,
				    success: function(data){
							if(data=="registerSuccess"){	
							    errorMsg='该用户被占用';																									
							    $("#result").html(errorMsg) ;
							 }else{
							    errorMsg = "" ;
							    $("#result").html(errorMsg) ;
							 }
					}
			    });
			    if(errorMsg != ""){
			       return false ;
			       
			    }
				return true ;
						
			});
		
});